// 在这个模块中导入ModuleA中的变量 函数 类 等
// 通过import导入
import {flag, name,sum} from "./ModuleA.js";
console.log(flag);
console.log(name);
console.log(sum(10,20));

import {age, run} from "./ModuleA.js";
console.log(age);
run();

import {Person} from "./ModuleA.js";
let xiaoLam = new Person();
xiaoLam.walk();

// 导入默认导出
// 导入默认的信息时, 不需要加大括号, 而且名字可以自定义
import you from "./ModuleA.js";
console.log(you);

// 通过通配符 * 导入所有被导出的信息 import * as 自定义名字 from "模块地址";
// 这个自定义名字就是 * 的别名, 方便后续的使用
import * as objA from "./ModuleA.js";
// 实际上就是将 ModuleA 中导出的所有信息, 集合到objA这个对象中
console.log(objA);
console.log(objA.name);